#!/usr/bin/env python
#-*- coding:utf-8 -*-

"""
	PROJECT pyevocomm -

	APP Parla

	MODULE data

	SITE DESCRIPTION http://code.google.com/p/pyevocomm/ 

	@copyright: 2012 by archetipo <alessio.gerace@gmail.com>
	@license: New BSD License, see COPYING for details.
"""



__all__ = [ 'data' ]




def init():
	global tipo,gruppi,gruppia,gruppiv,gruppis,colos,mappa
	tipo=''
	gruppi=[]
	gruppia=[]
	gruppiv=[]
	gruppis=[]
	colos=[]
	mappa=[]
primo=['a','e','i','o','u']
primov=[x.upper() for x in primo] #view
primos=['a','e','i','oh','u'] #speech
primoa=primov #action

secondo=['b','c','d','f','g']
secondov=[x.upper() for x in secondo] #view
secondos=secondo #speech
secondoa=secondov #action

terzo=['h','l','m','n','p']
terzov=[x.upper() for x in terzo] #view
terzos=terzo #speech
terzoa=terzov #action

quarto=['q','r','s','t','v','z']
quartov=[x.upper() for x in quarto] #view
quartos=quarto #speech
quartoa=quartov #action

segni=['<-','_']
segniv=[x.upper() for x in segni] #view
segnis=['cancella','spazio'] #speech
segnia=segnis #action

mmenu=['scrivi','rileggi','esci']
mmenua=mmenu
mmenuv=[i.upper()+'.png' for i in mmenu]

tipi={'m':'menu','l':'lavoro'}

def lavoro():
	global tipo,gruppi,gruppia,gruppiv,gruppis,colos,mappa
	if tipo <> tipi['l']:
		tipo=tipi['l']
		gruppi=[primo,secondo,terzo,quarto,segni]
		gruppia=[primoa,secondoa,terzoa,quartoa,segnia]
		gruppiv=[[j.upper()+'.png'	for j in i]for i in gruppi]
		gruppis=['primo','secondo','terzo','quarto','segni']
		colos=[primos,secondos,terzos,quartos,segnis]
		mappa=[[0	for j in i]for i in gruppi]
	return 

def menu():
	global tipo,gruppi,gruppia,gruppiv,gruppis,mappa,colos
	if tipo <> tipi['m']:
		tipo=tipi['m']
		gruppi=[mmenu]
		gruppia=[mmenua]
		gruppiv=[mmenuv]
		gruppis=['menu']
		colos=[mmenu]
		mappa=[[0	for j in i]for i in gruppi]
	return

